\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{subfigure}
\author{Xavier Gallofré Nieva (G16)}
\title{Guión de la práctica 3 de PE}
\begin{document}
\maketitle

\section{Introducción}

Todas las ejecuciones tienen como configuración básica 70\% de cruces, 2\% de mutaciones y elitismo de 2\%, usando como método de selección ruleta.\\
Para penalizar las partidas que no se ganan se usa una penalización de 200 puntos.

\subsection{Bloating}

La evaluación penaliza los árboles demasiado grandes a un ritmo de 100 por nivel excedido de la profundidad máxima, sin tener en cuenta el número de generación ni la profundidad media de la población de los árboles.

\subsection{Ramped \& Half}

La inicialización de Ramped \& Half se hace con la idea básica del método salvo que en vez de dividir los grupos en orden se hace mediante módulos para poder recorrer todos los cromosomas seguidos.\\
De esta manera los cromosomas pares son generados como completos y los impares como crecientes, análogamente se les asigna profundidad.


\newpage

\section{Ejecución 1}
\begin{itemize}
\item Profundidad Máxima: 4
\item Número de partidas: 50
\item Penalización por perder: 200
\item Inicialización: Completa
\item Mutación: Funcional
\item Poblacion: 250
\item Iteraciones: 100
\end{itemize}

if (
 progn3 (
  eq (
   progn2 ( DERECHA, DIST Y),
   if ( DIST Y, DIST X, DERECHA)
  ),
  eq (
   eq ( DIST Y, IZQUIERDA),
   progn2 ( DIST Y, DIST Y)
  ),
  eq (
   progn3 ( FIRE, DIST X, DIST X),
   if ( IZQUIERDA, IZQUIERDA, IZQUIERDA)
  )
 ),
 progn2 (
  progn3 (
   progn3 ( DERECHA, DIST Y, IZQUIERDA),
   progn2 ( DERECHA, DIST Y),
   progn3 ( FIRE, DIST Y, FIRE)
  ),
  progn2 (
   if ( IZQUIERDA, DIST Y, DERECHA),
   eq ( IZQUIERDA, DIST Y)
  )
 )
 progn2 (
  if (
   progn3 ( DIST Y, IZQUIERDA, DERECHA),
   progn3 ( DERECHA, IZQUIERDA, DIST Y),
   progn3 ( DERECHA, IZQUIERDA, IZQUIERDA)
  ),
  if (
   progn2 (DERECHA, IZQUIERDA), 
   progn2 (IZQUIERDA, IZQUIERDA), 
   progn2 (DERECHA, FIRE)
  )
 )
) 
    
\begin{figure}[h]
\centering
\subfigure[Ruleta]{ 
\includegraphics[scale=0.5]{fig/exe1.png}
}
\end{figure}


\newpage

\section{Ejecución 2}
\begin{itemize}
\item Profundidad Máxima: 3
\item Número de partidas: 30
\item Penalización por perder: 200
\item Inicialización: Ramped \& Half
\item Mutación: Terminal
\item Poblacion: 400
\item Iteraciones: 150
\end{itemize}

if (eq (DISTY, DISTX), if (FIRE, IZQUIERDA, FIRE), if (DISTX, DISTY, DISTY))

\begin{figure}[h]
\centering
\subfigure[Ruleta]{ 
\includegraphics[scale=0.6]{fig/exe3.png}
}
\end{figure}

\end{document}
